<?php
/* @var $this UserController */
/* @var $model User */
/* @var $form CActiveForm */
?>

<div class="form">

<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm', array(
	'id'=>'user-form',       
	'focus' => array($model, 'username'),
    //'enableClientValidation' => true,
    'enableAjaxValidation' => false,
	'type' => 'horizontal',
	'method' => 'post',
	'htmlOptions' => array(
		'enctype' => 'multipart/form-data'
	)
	
)); ?>
	<?php
	//untuk mengaktifkan tooltip
	$this->widget('application.extensions.tipsy.Tipsy', array(  
		'trigger' => 'hover',
		'gravity' => 's',
		'fade' => true,
		'items' => array(
			array('id' => 
				array('model' => $model, 'attribute' => 'foto'),
					'fallback' => 'File harus berformat PNG atau JPG dengan ukuran kurang dari 128KB.',
			),    
		),  
	));
	?>
	
	<div class="row">
		<?php echo $form->labelEx($model,'username'); ?>
		<?php echo $form->textField($model,'username',array('size'=>7,'maxlength'=>7, 'style'=>'width:7ch')); ?>
		<?php echo $form->error($model,'username'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'password'); ?>
		<?php echo $form->passwordField($model,'password',array('size'=>20,'maxlength'=>20, 'style'=>'width:20ch')); ?>
		<?php echo $form->error($model,'password'); ?>
	</div>
	
	<div class="row">
		<?php echo $form->labelEx($model,'ulangi password'); ?>
		<?php echo $form->passwordField($model,'password2',array('size'=>20,'maxlength'=>20, 'style'=>'width:20ch')); ?>
		<?php echo $form->error($model,'password2'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'nama'); ?>
		<?php echo $form->textField($model,'nama',array('size'=>60,'maxlength'=>100, 'style'=>'width:65%')); ?>
		<?php echo $form->error($model,'nama'); ?>
	</div>
	
	<!-- awal tambah kelas -->
	<div class="row">
		<label>Riwayat Kelas</label>
			<?php echo CHtml::link('Tambah Kelas', '#', array(
				'class'=>'tombol', 
				'id'=>'tomboltambahkelas',
				'style'=>'font-size:14px; padding:3px; margin-left:5px;',
				'onclick' => 'event.preventDefault(); tambahBarisKelas(); return false;'));
			?>
			<span class="info-sisa" id="limit-kelas"></span>
			<?php
			$banyakkelas = 0;
			if(count($model->riwayatkelases)>0) $banyakkelas = count($model->riwayatkelases);
			if($banyakkelas == 0){
				//Ketika tidak ada riwayat kelas, maka sediakan 1 kelas. kalau mau lebih dari 1, pakai for. kalau gak mau ada, kosongin aja
				$kelasModel = new Riwayatkelas;
				echo "<div id='pilihankelas' class='crow'>";
				echo "<div class='row'>";
				echo Chtml::activeDropDownList($kelasModel, '[' . $banyakkelas . ']kelas_id', CHtml::listData(Kelas::model()->findAll(array('order'=>'kelas')), 'id', 'kelas'), array('empty'=>'--Pilih Kelasnya--', 'style'=>'width:15ch'));
				echo CHtml::link('Hapus Baris', '#', array(
					'class'=>'tombol', 
					'style'=>'font-size:14px; padding:3px; margin-left:5px;',
					'onclick' => 'event.preventDefault(); hapusBarisKelas(this,'.$banyakkelas.'); return false;'));
					
				echo "</div>";
				echo "<div class='clear'></div>";
				echo "</div>";
				$banyakkelas++;
			}else{
				//ketika ada riwayat kelas, maka tunjukkan kelas-kelasnya
				echo "<div id='pilihankelas' class='crow'>";
				foreach($model->riwayatkelases as $id => $kelasModel){
					echo "<div class='row'>";
					echo Chtml::activeDropDownList($kelasModel, '[' . $id . ']kelas_id', CHtml::listData(Kelas::model()->findAll(array('order'=>'kelas')), 'id', 'kelas'), array('empty'=>'--Pilih Kelasnya--', 'style'=>'width:15ch'));
					echo CHtml::link('Hapus Baris', '#', array(
					'class'=>'tombol', 
					'style'=>'font-size:14px; padding:3px; margin-left:5px;',
					'onclick' => 'event.preventDefault(); hapusBarisKelas(this,'.$id.'); return false;'));
					echo CHtml::error($kelasModel, '[' . $id . ']kelas_id');
					echo "</div>";
					echo "<div class='clear'></div>";
				}
				echo "</div>";
			}
			?>
	</div>
	<!-- master duplikasi kelas -->
	<div id="sumberkelas" style="display: none;">
		<?php $kelasModel = new Riwayatkelas; ?>
		<div class="row">
		<?php echo Chtml::activeDropDownList($kelasModel, "[]kelas_id", CHtml::listData(Kelas::model()->findAll(array('order'=>'kelas')), 'id', 'kelas'), array('empty'=>'--Pilih Kelasnya--', 'style'=>'width:15ch')); ?>
		
		</div>
		<div class="clear"></div>
	</div>
	<!-- akhir master duplikasi kelas -->
	<?php
		//skrip untuk memberikan fungsi duplikasi pada tombol tambah baris dan hapus baris
		Yii::app()->clientScript->registerScript('kelasDinamis', "
		var maksimalKelas = 5; //limit baris maksimum
		var jumlahKelas = ".$banyakkelas.";
		$('#limit-kelas').text('Maksimal '+maksimalKelas+' baris. Sisa '+(maksimalKelas-jumlahKelas)+' baris lagi.');
		function tambahBarisKelas() {
			if (jumlahKelas+1 > maksimalKelas) {
				$( '#tomboltambahkelas' ).prop( 'disabled', true );
				return;
			}
			var link = \"<a href='#' class='tombol' style='font-size:14px; padding:3px; margin-left:5px;' onclick='event.preventDefault(); hapusBarisKelas(this, \"+jumlahKelas+\"); return false;'>Hapus Baris</a> \";
			$('#sumberkelas .row').append(link);
			var baris = $('#sumberkelas').html(); //kasih id sumber dropdown kelasnya
			$('#pilihankelas').append(baris); //kasih id tempat duplikasi dropdownnya
			$('#sumberkelas .row .tombol').remove();
			$('#limit-kelas').text('Maksimal '+maksimalKelas+' baris. Sisa '+(maksimalKelas-jumlahKelas-1)+' baris lagi.');
			jumlahKelas ++;
		}
		function hapusBarisKelas(elm, index) {
			
			 element=$(elm).parent();
			 $(element).remove();
			 $('#limit-kelas').text('Maksimal '+maksimalKelas+' baris. Sisa '+(maksimalKelas-jumlahKelas+1)+' baris lagi.');
			 jumlahKelas--;
		}

		", CClientScript::POS_END);
	?>
	<!-- akhir tambah kelas -->
	
	
	<div class="row">
		<?php echo $form->labelEx($model,'email'); ?>
		<?php echo $form->textField($model,'email',array('size'=>60,'maxlength'=>255, 'style'=>'width:65%')); ?>
		<?php echo $form->error($model,'email'); ?>
	</div>
	
	<!-- awal tambah nphp -->
	<div class="row">
		<label>Nomor HP</label>
			<?php echo CHtml::link('Tambah Nomor HP', '#', array(
				'class'=>'tombol', 
				'id'=>'tomboltambahnohp',
				'style'=>'font-size:14px; padding:3px; margin-left:5px;',
				'onclick' => 'event.preventDefault(); tambahBarisNohp(); return false;'));
			?>
			<span class="info-sisa" id="limit-hp"></span>
			<?php
			$banyaknohp = 0;
			if(count($model->nomorhps)>0) $banyaknohp = count($model->nomorhps);
			if($banyaknohp == 0){
				//Ketika tidak ada nohp, maka sediakan 1 nohp. kalau mau lebih dari 1, pakai for. kalau gak mau ada, kosongin aja
				$nohpModel = new Nomorhp;
				echo "<div id='pilihannohp' class='crow'>";
				echo "<div class='row'>";
				echo CHtml::activeTextField($nohpModel, '[' . $banyaknohp . ']nomorHp', array(
					'size' => 12, 'maxlength' => 12, 'style'=>'width:12ch', 
				));
				echo CHtml::link('Hapus Baris', '#', array(
					'class'=>'tombol', 
					'style'=>'font-size:14px; padding:3px; margin-left:5px;',
					'onclick' => 'event.preventDefault(); hapusBarisNohp(this,'.$banyaknohp.'); return false;'));
					
				echo "</div>";
				echo "<div class='clear'></div>";
				echo "</div>";
				$banyaknohp++;
			}else{
				//ketika ada riwayat kelas, maka tunjukkan kelas-kelasnya
				echo "<div id='pilihannohp' class='crow'>";
				foreach($model->nomorhps as $id => $nohpModel){
					echo "<div class='row'>";
					echo CHtml::activeTextField($nohpModel, '[' . $id . ']nomorHp', array(
						'size' => 12, 'maxlength' => 12, 'style'=>'width:12ch', 
					));
					echo CHtml::link('Hapus Baris', '#', array(
					'class'=>'tombol', 
					'style'=>'font-size:14px; padding:3px; margin-left:5px;',
					'onclick' => 'event.preventDefault(); hapusBarisNohp(this,'.$id.'); return false;'));
					echo CHtml::error($nohpModel, '[' . $id . ']nomorHp');
					echo "</div>";
					echo "<div class='clear'></div>";
				}
				echo "</div>";
			}
			?>
	</div>
	<!-- master duplikasi nohp -->
	<div id="sumbernohp" style="display: none;">
		<?php $nohpModel = new Nomorhp; ?>
		<div class="row">
		<?php echo CHtml::activeTextField($nohpModel, '[]nomorHp', array(
			'size' => 12, 'maxlength' => 12, 'style'=>'width:12ch', 
		)); ?>
		
		</div>
		<div class="clear"></div>
	</div>
	<!-- akhir master duplikasi nohp -->
	<?php
		//skrip untuk memberikan fungsi duplikasi pada tombol tambah baris dan hapus baris
		Yii::app()->clientScript->registerScript('nohpDinamis', "
		var maksimalHp = 3; //limit baris maksimum
		var jumlahBarisNohp = ".$banyaknohp.";
		$('#limit-hp').text('Maksimal '+maksimalHp+' baris. Sisa '+(maksimalHp-jumlahBarisNohp)+' baris lagi.');
		function tambahBarisNohp() {
			if (jumlahBarisNohp+1 > maksimalHp) {
				$( '#tomboltambahkelas' ).prop( 'disabled', true );
				return;
			}
			var link = \"<a href='#' class='tombol' style='font-size:14px; padding:3px; margin-left:5px;' onclick='event.preventDefault(); hapusBarisNohp(this, \"+jumlahBarisNohp+\"); return false;'>Hapus Baris</a> \";
			$('#sumbernohp .row').append(link);
			var baris = $('#sumbernohp').html(); //kasih id sumber textfield kelasnya
			$('#pilihannohp').append(baris); //kasih id tempat duplikasi textfieldnya
			$('#sumbernohp .row .tombol').remove();
			$('#limit-hp').text('Maksimal '+maksimalHp+' baris. Sisa '+(maksimalHp-jumlahBarisNohp-1)+' baris lagi.');
			jumlahBarisNohp ++;
		}
		function hapusBarisNohp(elm, index) {
			
			 element=$(elm).parent();
			 $(element).remove();
			 $('#limit-hp').text('Maksimal '+maksimalHp+' baris. Sisa '+(maksimalHp-jumlahBarisNohp+1)+' baris lagi.');
			 jumlahBarisNohp--;
		}

		", CClientScript::POS_END);
	?>
	<!-- akhir tambah nohp -->
	
	<div class="row">
		<?php echo $form->labelEx($model,'agama_id'); ?>
		<?php echo $form->dropDownList($model, 'agama_id', CHtml::listData(Agama::model()->findAll(array('order'=>'id')), 'id', 'agama'), array('empty'=>'--Pilih Agamanya--', 'style'=>'width:20ch')); ?>
		<?php echo $form->error($model,'agama_id'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'asalDaerah'); ?>
		<?php echo $form->textArea($model,'asalDaerah',array('size'=>60,'maxlength'=>1000, 'style'=>'width:65%')); ?>
		<?php echo $form->error($model,'asalDaerah'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'angkatan_id'); ?>
		<?php echo $form->dropDownList($model, 'angkatan_id', CHtml::listData(Angkatan::model()->findAll(array('order'=>'id')), 'id', 'angkatan'), array('empty'=>'--Pilih Angkatannya--', 'style'=>'width:22ch')); ?>
		<?php echo $form->error($model,'angkatan_id'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'penempatan'); ?>
		<?php echo $form->textField($model,'penempatan',array('size'=>60,'maxlength'=>100, 'style'=>'width:65%')); ?>
		<?php echo $form->error($model,'penempatan'); ?>
	</div>
	
	<!-- awal tambah divisi -->
	<div class="row">
		<label>Riwayat Divisi</label>
			<?php echo CHtml::link('Tambah Divisi', '#', array(
				'class'=>'tombol', 
				'id'=>'tomboltambahdivisi',
				'style'=>'font-size:14px; padding:3px; margin-left:5px;',
				'onclick' => 'event.preventDefault(); tambahBarisDivisi(); return false;'));
			?>
			<span class="info-sisa" id="limit-divisi"></span>
			<?php
			$banyakdivisi = 0;
			if(count($model->riwayatdivisis)>0) $banyakdivisi = count($model->riwayatdivisis);
			if($banyakdivisi == 0){
				//Ketika tidak ada divisi, maka sediakan 1 divisi. kalau mau lebih dari 1, pakai for. kalau gak mau ada, kosongin aja
				$divisiModel = new Riwayatdivisi;
				echo "<div id='pilihandivisi' class='crow'>";
				echo "<div class='row'>";
				echo Chtml::activeDropDownList($divisiModel, '[' . $banyakdivisi . ']divisi_id', CHtml::listData(Divisi::model()->findAll(array('condition'=>'id>2', 'order'=>'divisi')), 'id', 'divisi'), array('empty'=>'--Divisi--', 'style'=>'width:15ch'));
				echo Chtml::activeDropDownList($divisiModel, '[' . $banyakdivisi . ']jabatan_id', CHtml::listData(Jabatan::model()->findAll(array('order'=>'jabatan')), 'id', 'jabatan'), array('empty'=>'--Jabatan--', 'style'=>'width:15ch'));
				echo Chtml::activeDropDownList($divisiModel, '[' . $banyakdivisi . ']kepengurusan_id', CHtml::listData(Kepengurusan::model()->findAll(array('order'=>'kepengurusan')), 'id', 'kepengurusan'), array('empty'=>'--Kepengurusan--', 'style'=>'width:15ch'));
				echo CHtml::link('Hapus Baris', '#', array(
					'class'=>'tombol', 
					'style'=>'font-size:14px; padding:3px; margin-left:5px;',
					'onclick' => 'event.preventDefault(); hapusBarisDivisi(this,'.$banyakdivisi.'); return false;'));
					
				echo "</div>";
				echo "<div class='clear'></div>";
				echo "</div>";
				$banyakdivisi++;
			}else{
				//ketika ada riwayat kelas, maka tunjukkan kelas-kelasnya
				echo "<div id='pilihandivisi' class='crow'>";
				foreach($model->riwayatdivisis as $id => $divisiModel){
					echo "<div class='row'>";
					echo Chtml::activeDropDownList($divisiModel, '[' . $id . ']divisi_id', CHtml::listData(Divisi::model()->findAll(array('condition'=>'id>2', 'order'=>'divisi')), 'id', 'divisi'), array('empty'=>'--Divisi--', 'style'=>'width:15ch'));
					echo Chtml::activeDropDownList($divisiModel, '[' . $id . ']jabatan_id', CHtml::listData(Jabatan::model()->findAll(array('order'=>'jabatan')), 'id', 'jabatan'), array('empty'=>'--Jabatan--', 'style'=>'width:15ch'));
					echo Chtml::activeDropDownList($divisiModel, '[' . $id . ']kepengurusan_id', CHtml::listData(Kepengurusan::model()->findAll(array('order'=>'kepengurusan')), 'id', 'kepengurusan'), array('empty'=>'--Kepengurusan--', 'style'=>'width:15ch'));
					echo CHtml::link('Hapus Baris', '#', array(
					'class'=>'tombol', 
					'style'=>'font-size:14px; padding:3px; margin-left:5px;',
					'onclick' => 'event.preventDefault(); hapusBarisDivisi(this,'.$id.'); return false;'));
					echo CHtml::error($divisiModel, '[' . $id . ']divisi_id');
					echo CHtml::error($divisiModel, '[' . $id . ']jabatan_id');
					echo CHtml::error($divisiModel, '[' . $id . ']kepengurusan_id');
					echo "</div>";
					echo "<div class='clear'></div>";
				}
				echo "</div>";
			}
			?>
	</div>
	<!-- master duplikasi divisi -->
	<div id="sumberdivisi" style="display: none;">
		<?php $divisiModel = new Riwayatdivisi; ?>
		<div class="row">
		<?php 
			echo Chtml::activeDropDownList($divisiModel, '[]divisi_id', CHtml::listData(Divisi::model()->findAll(array('condition'=>'id>2', 'order'=>'divisi')), 'id', 'divisi'), array('empty'=>'--Divisi--', 'style'=>'width:15ch'));
			echo Chtml::activeDropDownList($divisiModel, '[]jabatan_id', CHtml::listData(Jabatan::model()->findAll(array('order'=>'jabatan')), 'id', 'jabatan'), array('empty'=>'--Jabatan--', 'style'=>'width:15ch'));
			echo Chtml::activeDropDownList($divisiModel, '[]kepengurusan_id', CHtml::listData(Kepengurusan::model()->findAll(array('order'=>'kepengurusan')), 'id', 'kepengurusan'), array('empty'=>'--Kepengurusan--', 'style'=>'width:15ch'));
		?>
		
		</div>
		<div class="clear"></div>
	</div>
	<!-- akhir master duplikasi divisi -->
	<?php
		//skrip untuk memberikan fungsi duplikasi pada tombol tambah baris dan hapus baris
		Yii::app()->clientScript->registerScript('divisiDinamis', "
		var maksimalDivisi = 3; //limit baris maksimum
		var jumlahBarisDivisi = ".$banyakdivisi.";
		$('#limit-divisi').text('Maksimal '+maksimalDivisi+' baris. Sisa '+(maksimalDivisi-jumlahBarisDivisi)+' baris lagi.');
		function tambahBarisDivisi() {
			if (jumlahBarisDivisi+1 > maksimalDivisi) {
				$( '#tomboltambahdivisi' ).prop( 'disabled', true );
				return;
			}
			var link = \"<a href='#' class='tombol' style='font-size:14px; padding:3px; margin-left:5px;' onclick='event.preventDefault(); hapusBarisDivisi(this, \"+jumlahBarisDivisi+\"); return false;'>Hapus Baris</a> \";
			$('#sumberdivisi .row').append(link);
			var baris = $('#sumberdivisi').html(); //kasih id sumber form divisinya
			$('#pilihandivisi').append(baris); //kasih id tempat duplikasi formnya
			$('#sumberdivisi .row .tombol').remove();
			$('#limit-divisi').text('Maksimal '+maksimalDivisi+' baris. Sisa '+(maksimalDivisi-jumlahBarisDivisi-1)+' baris lagi.');
			
			//untuk modifikasi name dan id duplikat - hanya untuk yang memiliki element lebih dari 1
			for(var i = 0; i<maksimalDivisi; i++){
				if($('#Riwayatdivisi_'+i+'_divisi_id').length == 0){
					$('#Riwayatdivisi_divisi_id').attr('name', 'Riwayatdivisi['+i+'][divisi_id]');
					$('#Riwayatdivisi_divisi_id').attr('id', 'Riwayatdivisi_'+i+'_divisi_id');
					$('#Riwayatdivisi_jabatan_id').attr('name', 'Riwayatdivisi['+i+'][jabatan_id]');
					$('#Riwayatdivisi_jabatan_id').attr('id', 'Riwayatdivisi_'+i+'_jabatan_id');
					$('#Riwayatdivisi_kepengurusan_id').attr('name', 'Riwayatdivisi['+i+'][kepengurusan_id]');
					$('#Riwayatdivisi_kepengurusan_id').attr('id', 'Riwayatdivisi_'+i+'_kepengurusan_id');
					break;
				}
			}
			
			jumlahBarisDivisi ++;
			
		}
		function hapusBarisDivisi(elm, index) {
			
			 element=$(elm).parent();
			 $(element).remove();
			 $('#limit-divisi').text('Maksimal '+maksimalDivisi+' baris. Sisa '+(maksimalDivisi-jumlahBarisDivisi+1)+' baris lagi.');
			 jumlahBarisDivisi--;
		}

		", CClientScript::POS_END);
	?>
	<!-- akhir tambah divisi -->
	
	<!-- awal tambah medsos -->
	<div class="row">
		<label>Media Sosial</label>
			<?php echo CHtml::link('Tambah Media Sosial', '#', array(
				'class'=>'tombol', 
				'id'=>'tomboltambahmedsos',
				'style'=>'font-size:14px; padding:3px; margin-left:5px;',
				'onclick' => 'event.preventDefault(); tambahBarisMedsos(); return false;'));
			?>
			<span class="info-sisa" id="limit-medsos"></span>
			<?php
			$banyakmedsos = 0;
			if(count($model->mediasosials)>0) $banyakmedsos = count($model->mediasosials);
			if($banyakmedsos == 0){
				//Ketika tidak ada medsos, maka sediakan 1 medsos. kalau mau lebih dari 1, pakai for. kalau gak mau ada, kosongin aja
				$medsosModel = new Mediasosial;
				echo "<div id='pilihanmedsos' class='crow'>";
				echo "<div class='row'>";
				echo CHtml::activeTextField($medsosModel, '[' . $banyakmedsos . ']judul', array(
					'size' => 50, 'maxlength' => 50, 'style'=>'width:15ch', 'placeholder'=>'contoh: twitter', 
				));
				echo CHtml::activeTextField($medsosModel, '[' . $banyakmedsos . ']isi', array(
					'size' => 50, 'maxlength' => 100, 'style'=>'width:25ch', 'placeholder'=>'contoh: @UKMBimbelSTIS',  
				));
				echo CHtml::link('Hapus Baris', '#', array(
					'class'=>'tombol', 
					'style'=>'font-size:14px; padding:3px; margin-left:5px;',
					'onclick' => 'event.preventDefault(); hapusBarisMedsos(this,'.$banyakmedsos.'); return false;'));
					
				echo "</div>";
				echo "<div class='clear'></div>";
				echo "</div>";
				$banyakmedsos++;
			}else{
				//ketika ada medsos, maka tunjukkan medsosnya
				echo "<div id='pilihanmedsos' class='crow'>";
				foreach($model->mediasosials as $id => $medsosModel){
					echo "<div class='row'>";
					echo CHtml::activeTextField($medsosModel, '[' . $id . ']judul', array(
						'size' => 50, 'maxlength' => 50, 'style'=>'width:15ch', 'placeholder'=>'contoh: twitter', 
					));
					echo CHtml::activeTextField($medsosModel, '[' . $id . ']isi', array(
						'size' => 50, 'maxlength' => 100, 'style'=>'width:25ch', 'placeholder'=>'contoh: @UKMBimbelSTIS',  
					));
					echo CHtml::link('Hapus Baris', '#', array(
					'class'=>'tombol', 
					'style'=>'font-size:14px; padding:3px; margin-left:5px;',
					'onclick' => 'event.preventDefault(); hapusBarisMedsos(this,'.$id.'); return false;'));
					echo CHtml::error($medsosModel, '[' . $id . ']judul');
					echo CHtml::error($medsosModel, '[' . $id . ']isi');
					echo "</div>";
					echo "<div class='clear'></div>";
				}
				echo "</div>";
			}
			?>
	</div>
	<!-- master duplikasi medsos -->
	<div id="sumbermedsos" style="display: none;">
		<?php $medsosModel = new Mediasosial; ?>
		<div class="row">
		<?php 
			echo CHtml::activeTextField($medsosModel, '[]judul', array(
				'size' => 50, 'maxlength' => 50, 'style'=>'width:15ch', 'placeholder'=>'contoh: twitter', 
			));
			echo CHtml::activeTextField($medsosModel, '[]isi', array(
				'size' => 50, 'maxlength' => 100, 'style'=>'width:25ch', 'placeholder'=>'contoh: @UKMBimbelSTIS',  
			));
		?>
		
		</div>
		<div class="clear"></div>
	</div>
	<!-- akhir master duplikasi medsos -->
	<?php
		//skrip untuk memberikan fungsi duplikasi pada tombol tambah baris dan hapus baris
		Yii::app()->clientScript->registerScript('medsosDinamis', "
		var maksimalMedsos = 8; //limit baris maksimum
		var jumlahBarisMedsos = ".$banyakmedsos.";
		$('#limit-medsos').text('Maksimal '+maksimalMedsos+' baris. Sisa '+(maksimalMedsos-jumlahBarisMedsos)+' baris lagi.');
		function tambahBarisMedsos() {
			if (jumlahBarisMedsos+1 > maksimalMedsos) {
				$( '#tomboltambahmedsos' ).prop( 'disabled', true );
				return;
			}
			var link = \"<a href='#' class='tombol' style='font-size:14px; padding:3px; margin-left:5px;' onclick='event.preventDefault(); hapusBarisMedsos(this, \"+jumlahBarisMedsos+\"); return false;'>Hapus Baris</a> \";
			$('#sumbermedsos .row').append(link);
			var baris = $('#sumbermedsos').html(); //kasih id sumber medsosnya
			$('#pilihanmedsos').append(baris); //kasih id tempat duplikasi medsosnya
			$('#sumbermedsos .row .tombol').remove();
			$('#limit-medsos').text('Maksimal '+maksimalMedsos+' baris. Sisa '+(maksimalMedsos-jumlahBarisMedsos-1)+' baris lagi.');
			
			//untuk modifikasi name dan id duplikat - hanya untuk yang memiliki element lebih dari 1
			for(var i = 0; i<maksimalMedsos; i++){
				if($('#Mediasosial_'+i+'_judul').length == 0){
					$('#Mediasosial_judul').attr('name', 'Mediasosial['+i+'][judul]');
					$('#Mediasosial_judul').attr('id', 'Mediasosial_'+i+'_judul');
					$('#Mediasosial_isi').attr('name', 'Mediasosial['+i+'][isi]');
					$('#Mediasosial_isi').attr('id', 'Mediasosial_'+i+'_isi');
					break;
				}
			}
			
			jumlahBarisMedsos ++;
			
		}
		function hapusBarisMedsos(elm, index) {
			
			 element=$(elm).parent();
			 $(element).remove();
			 $('#limit-medsos').text('Maksimal '+maksimalMedsos+' baris. Sisa '+(maksimalMedsos-jumlahBarisMedsos+1)+' baris lagi.');
			 jumlahBarisMedsos--;
		}

		", CClientScript::POS_END);
	?>
	<!-- akhir tambah divisi -->

	<div class="row">
		<?php echo $form->labelEx($model,'foto'); ?>
		<?php echo $form->fileField($model,'foto',array('size'=>60,'maxlength'=>100)); ?>
		<?php echo $form->error($model,'foto'); ?>
	</div>
	
	<?php if(Yii::app()->user->isAdmin()){ ?>
	<div class="row">
		<?php echo $form->labelEx($model,'levelUser_id'); ?>
		<?php echo $form->dropDownList($model, 'levelUser_id', CHtml::listData(Leveluser::model()->findAll(array('order'=>'id')), 'id', 'level'), array('empty'=>'--Pilih Levelnya--', 'style'=>'width:22ch')); ?>
		<?php echo $form->error($model,'levelUser_id'); ?>
	</div>
	<?php } ?>
	

	<div class="row buttons">
		<?php echo CHtml::submitButton($model->isNewRecord ? 'Tambah Anggota' : 'Simpan Perubahan', array('onclick'=>'clearformdinamis()')); ?>
		<?php
		//bertujuan untuk menghapus semua master form yang bisa duplikasi
		Yii::app()->clientScript->registerScript('cleanform', "
		function clearformdinamis(){
			$('#sumberkelas').remove(); //ngapus master kelas
			$('#sumbernohp').remove(); //ngapus master nohp
			$('#sumberdivisi').remove(); //ngapus master divisi
			$('#sumbermedsos').remove(); //ngapus master medsos
		}

		", CClientScript::POS_END);
	?>
	</div>

<?php $this->endWidget(); ?>

</div><!-- form -->
